/*关于我们公共*/
.cont-about{
	background:#f5f3ee;
	overflow: hidden;
	padding:20px 0 60px 0;
}
.cont-about .main{
	background:#fff;
}
.cont-about .about-banner{
	height:450px;
	overflow: hidden;
}
.cont-about .about-banner img{
	width:100%;
}
.cont-about .about-ul{
	overflow: hidden;
	padding:0 20px 20px 20px;
}
.cont-about .about-ul li{
	float: left;
	margin:30px 0;
	border-left:1px solid #ccc;
}
.cont-about .about-ul li:first-child{
	border-left:none;
}
.cont-about .about-ul li a{
	display: block;
	padding:0 50px;	
	color:#999;
	font-size:16px;
}
.cont-about .about-ul li.active a{
	color:#3ea89c;
}
/*加入我们*/
.about-join{
	overflow: hidden;
	padding-bottom:30px;
}
.join-cont .join-title{
	height:80px;
	line-height:80px;
	padding:0 70px;
	border-bottom:1px solid #f5f3ee;
	cursor: pointer;
	overflow: hidden;
}
.join-cont .join-title .title{
	font-size:18px;
	color:#666;
}
.join-cont .join-title .arrow{
	width:0; 
    height:0; 
    border-top:9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 14px solid #999;
    margin:31px 0;
}
.join-cont .active .title{
	color:#40a99d;
}
.join-cont .active .arrow{
	border-left:9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 14px solid #3ea89c;
}
.join-cont .join-news{
	padding:0 70px 25px 70px;
	border-bottom:1px solid #f5f3ee;
}
.join-cont .join-news p{
	line-height:32px;
	color:#666;
	margin-top:20px;
}
.join-cont .join-news p span{
	font-size:16px;
}
.join-cont .join-news p i{
	font-style: normal;
	color:#3ea89c;
}
.hide{
	display: none;
}
.show{
	display: block;
}
/*团队*/
.about-team{
	overflow: hidden;
	padding-bottom:40px;
}
.about-team .team-cont{
	padding:30px 70px 40px 70px;
	overflow: hidden;
}
.team-cont .team-img{
	width:235px;
	height:290px;
	overflow: hidden;
}
.team-cont .team-img img{
	width:100%;
}
.team-cont .team-news{
	width:775px;
	overflow: hidden;
}
.team-cont-left .team-news{
	padding-left:50px;
}
.team-cont-right .team-news{
	padding-right:50px;
}
.team-news .name{
	color:#333;
	font-size:18px;
	line-height:36px;
}
.team-news .job{
	color:#666;
	font-size:16px;
	line-height:56px;
}
.team-news p{
	color:#999;
	font-size:14px;
	line-height:30px;
}
/*合作伙伴*/
.about-partner{
	overflow: hidden;
}
.about-partner .partner-cont{
	margin:30px 70px;
	padding-bottom:50px;
	border-bottom:1px solid #e7e7e7;
}
.partner-title{
	overflow: hidden;
}
.partner-title .partner-img{
	width:197px;
	height:52px;
	overflow: hidden;
}
.partner-title .partner-img img{
	width:100%;
}
.partner-title .partner-name{
	line-height:52px;
	color:#666;
	font-size:16px;
}
.partner-news{
	margin-top:20px;
}
.partner-news p{
	color:#666;
	line-height:32px;
	text-indent: 2em;
}
/*公司简介*/
.about-intor{
	overflow: hidden;
}
.about-intor .intor-cont{
	padding:20px 70px;
}
.intor-news{
	padding-bottom:30px;
	/*border-bottom:1px solid #f5f3ee;*/
}
.intor-news p{
	text-indent: 2em;
	line-height: 32px;
	color:#666;
}
.intor-vision{
	overflow: hidden;
	margin:30px 0 60px 0;
}
.vision-cont{
	overflow: hidden;
}
.vision-cont .til{
	position: relative;
	font-size:16px;
	color:#3ea89c;
	text-align: center;
}
.vision-cont .til:before,
.vision-cont .til:after{
	content:"";
	display: block;
	position: absolute;
	top:10px;
	width:28px;
	height:1px;
	background:#3ea89c;
}
.vision-cont .til:before{
	left:460px;
}
.vision-cont .til:after{
	right:460px;
}
.vision-cont .cont{
	overflow: hidden;
	margin:50px 100px 40px 100px;
}
.vision-cont .cont .img{
	position: relative;
	width:110px;
	margin:0 50px;
	padding-top:130px;
	float: left;
	background:url(../img/about_intro_pic.png) no-repeat;
	text-align: center;
	font-size:16px;
	color:#666;
}
.vision-cont .cont .img:before{
	content:"+";
	display: block;
	position: absolute;
	left:147px;
    top: 33px;
	font-size:30px;
	color:#666;
}
.vision-cont .cont .img4:before{
	display: none;
}
.vision-cont .cont .img1{
	background-position:0 0;
}
.vision-cont .cont .img2{
	background-position:-110px 0;
}
.vision-cont .cont .img3{
	background-position:-220px 0;
}
.vision-cont .cont .img4{
	background-position:-330px 0;
}
.vision-cont .cont-p{
	height:56px;
	margin-bottom:100px;
	background:#fafafa;
	line-height:56px;
	text-align: center;
	color:#666;
}
.vision-cont-left{
	width:529px;
	float: left;
}
.vision-cont-left .til:before{
	left:194px;
}
.vision-cont-left .til:after{
	right:194px;
}
.vision-cont-first{
	border-right:1px solid #e7e8ed;
}
.vision-cont-left .til{
	margin-bottom:60px;
}
.vision-cont-left .cont-left-p{
	font-size:14px;
	color:#666;
	text-align: center;
}
/*资讯中心*/
.about-infor{
	overflow: hidden;
	padding:0 70px;
}
.infor-ul{
	position: relative;
	margin:20px 0 30px 0;
	overflow: hidden;
	/*border-bottom:1px solid #f5f3ee;*/
}
.infor-ul .line-slide{
	position: absolute;
	left: 0;
	bottom:0;
	width:76px;
	border-bottom: 2px solid #3fa89d;
}
.infor-ul li{
	float: left;
	margin-right:25px;
}
.infor-ul li a{
	display: block;
	padding:10px;
	color:#666;	
	transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
}
.infor-ul li.active a{
	/*border-bottom:2px solid #3fa89d;*/
	color:#3fa89d;
}
.infor-box{
	position: relative;
	overflow: hidden;
	padding-bottom:110px;
	display: none;
}
.infor-box:first-child{
	display: block;
}
.infor-box ul.infor-box-ul li{
	padding:22px 0;
	border-bottom:1px solid #f5f3ee;
	color:#999;
}
.infor-box ul.infor-box-ul li:first-child{
	border-top:1px solid #f5f3ee; 
}
.infor-box .til a{
	color:#666;
	font-size:16px;
	line-height:30px;
}
.infor-box .til span{
	color:#fff;
	font-size:12px;
	padding:2px 9px;
	margin-left: 14px;
	background:#3fa89d;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.infor-box time{
	color:#999;
	line-height:26px;
}
.infor-box p{
	line-height:30px;
	height:60px;
	overflow: hidden;
}
ul.pagination{
	overflow: hidden;
	position: absolute;
	right:40%;
	bottom:0;
}
ul.pagination li{
	float: left;
	border:1px solid #eee;
	margin:0 5px;
	background:#fff;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
}
ul.pagination li.active{
	border:1px solid #3fa89d;
	background:#3fa89d;
}
ul.pagination li.active a{
	color:#fff;
}
ul.pagination li a{
	display: block;
	padding:2px 6px;
	color:#999;
	font-size:12px;
}
ul.pagination li a.previous,
ul.pagination li a.next{
	padding:0;
	width:20px;
	height:20px;
}
ul.pagination li a.previous span,
ul.pagination li a.next span{
	display: block;
	height:20px;
	background:url(../img/group.png) no-repeat -1px -1px;
}
ul.pagination li a.next span{
	background-position:-23px -1px;
}
.infor-box ul.pagination{
	bottom:50px;
}
.infor-cont .title{
	padding:30px 0 15px 0;
	text-align: center;
	border-bottom:1px solid #f5f3ee;
	margin-bottom:20px;
}
.infor-cont .title .tit{
	font-size:20px;
	color:#666;
	margin-bottom:10px;
}
.infor-cont .title time{
	color:#999;
}
.infor-cont .content{
	padding-bottom:110px;
}
.infor-cont .content p{
	text-indent: 2em;
	line-height:32px;
	color:#666;
	margin-bottom:10px;
}
/*联系我们*/
.about-contact{
	padding:10px 70px 0 70px;
	overflow: hidden;
}
.about-contact .title{
	margin-top:40px;
	font-size:16px;
	color:#3ea89c;
}
.about-contact .map{
	width:740px;
	height:450px;
	margin:30px 0 90px 47px;
	border:#ccc solid 1px;
	font-size:12px;
}
.contact-img{
	margin:20px 0 0 90px;
}
.about-contact .map img{
	display:inline-block;
}
.contact-address{
	overflow: hidden;
	/*padding:60px 0 90px 0;*/
}
.contact-news{
	/*padding-left:55px;*/
	line-height:48px;
	color:#666;
}
/*发展历程*/
.about-history{
	overflow: hidden;
	padding-top:40px;
}
.history-vodie{
	padding:0 70px;
}
.history-vodie .history-news{
	padding:50px 0 40px 0;
}
.history-news p{
	line-height:22px;
	margin-bottom:20px;
	text-indent: 2em;
	color:#666;
}
.history-event{	
	background:#f8f8f8;
	padding:66px 70px 150px 70px;
}
.history-event .event{
	overflow: hidden;
	position: relative;
	padding-bottom:30px;
}
.history-event .event:first-child{
	padding-top:80px;
}
.history-event .event div.left{
	width:370px;
	height:110px;
	background:#fff;
	border:1px solid #e1e1e1;
	padding:10px 0 0 115px;
	position: relative;
}
.history-event .event time{
	color:#333;
	line-height:58px;
}
.history-event .event div.left div{
	color:#666;
}
.event-right{
	padding-left:573px;
}
.event div.left:after,
.event div.left:before{
	content:"";
	display: block;
	width:0;
	height:0;
	position: absolute;
	top:54px;
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;	
}
.event-left div.left:before{
	border-left:10px solid #e1e1e1;
	right:-10px;
}
.event-left div.left:after{
	border-left:10px solid #fff;
	right:-9px;
}
.event-right div.left:before{
	border-right:10px solid #e1e1e1;
	left:-10px;
}
.event-right div.left:after{
	border-right:10px solid #fff;
	left:-9px;
}
.event span.left{
	width:22px;
	height:22px;
	background:url(../img/user_dot.png) no-repeat;
	position: absolute;
	left:519px;
	top:50px;
}
.event:first-child span.left{
	top:130px;
}
.history-event .last{
	padding-bottom:80px;
}
.event span.left:after,
.event span.left:before{
	display: block;
	content:"";
	width:4px;
	height:131px;
	background:#d8d8d8;
	position: absolute;
	left:9px;
}
.event span.left:after{
	top:22px;
}
.event span.left:before{
	top:-131px;
}
.rocket{
	width:265px;
	height:244px;
	margin:85px auto 0 auto;
	background:url(../img/user_top.png) no-repeat;
}
.player_html5 {
    position: relative;
    top: 0;
    left: 0;
    z-index: 9;
    height: 524px;
    margin: 0 auto;
}
.player_html5 .picture {
    width: 100%;
    background: #000;
    height: 458px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-family: 'microsoft yaHei', '微软雅黑', arial;
}